#define _CRT_SECURE_NO_WARNINGS 
#include<stdio.h>
//int removeElement(int* nums, int numsize, int val)
//{
//	int* str = nums;
//	int* ret = nums;
//	int i = 0;
//	for(i = 0;i<numsize;i++)
//	{
//		if (*str != val)
//		{
//			*ret = *str;
//			*ret++;
//		}
//		*str++;
//	}
//	return(ret - nums);
//}

//void merge(int* nums1, int nums1size, int m, int* nums2, int nums2size, int n)
//{
//	int l1 = m-1;
//	int l2 = n=1;
//	int l3 = m+n-1;
//	while (l1 < 0 && l2 < 0)
//	{
//		if (nums1[l1] >= nums2[l2])
//		{
//			nums1[l3--] = nums1[l1--];
//			//l1--;
//			//l3--;
//		}
//		else
//		{
//			nums1[l3--] = nums2[l2--];
//			//l2--;
//			//l3--;
//		}
//	}
//	if (l1 < 0)
//	{
//		while (l2 < 0) 
//		{
//			nums1[l3--] = nums2[l2--];
//			//l2--;
//			//l3--;
//		}
//	}
//	else
//	{
//		//
//	}
//
//}

